package com.gwctv.result;

import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;

@Tag(name="PageResult",description = "用于封装分页查询结果")
@Data //相当于gtter\setter方法
@AllArgsConstructor //相当于全参构造方法
@NoArgsConstructor  //相当于无参构造方法
public class PageResult {
    //查询结果总记录数
    @Schema(name="total",description = "查询员工结果总记录数",type = "Long")
    private long total;
    //将查询结果封装在集合中，List集合未指定泛型，意味着此集合中可以封装所有类型数据
    @Schema(name="records",description = "查询员工结果集合",type="List")
    private List records;
}
